package com.example.demo.service;

import com.example.demo.entity.Category;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface CategoryService {

    Category getCategoryById(Long id); //根据id查找书籍
    List<Category> findAll(); //查询所有类别
    List<Category> findByName(String name); //根据类别名称查询（支持模糊）
    List<Category> findById(Long id); //根据类别id查询（支持模糊）
    public Page<Category> getCategoryList(Pageable pageable);
    boolean modify(Category category); //更新
    boolean delete(String name); //删除（根据title精确删除）
    boolean addCategory(Long id ,String name);
    boolean delete2(Long id); //删除（根据id精确删除）
}
